package com.hzf.material.rpc.api;

import com.github.wenhao.geohash.domain.GeoRange;
import com.hzf.material.dao.model.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.List;

/**
 * describe: 材料商Api
 * creat_user: 白开水
 * creat_time: 2017/11/18   8:51
 **/
public class MaterialApiServiceMock implements MaterialApiService {
    private static Logger _log = LoggerFactory.getLogger(MaterialApiServiceMock.class);

    @Override
    public List<MaterialArea> selectByExample(MaterialAreaExample materiaAreaExample) {
        _log.info("MaterialApiServiceMock => List<MaterialArea> selectByExample()");
        return null;
    }

    @Override
    public List<MaterialList> selectByExample(MaterialListExample materialListExample) {
        _log.info("MaterialApiServiceMock => List<MaterialList> selectByExampl()");
        return null;
    }

    @Override
    public List<MaterialListType> selectByExample(MaterialListTypeExample materialListTypeExample) {
        _log.info("MaterialApiServiceMock => List<MaterialListType> selectByExample()");
        return null;
    }

    @Override
    public List<MaterialGoodsModelPin> selectByExample(MaterialGoodsModelPinExample materialGoodsModelPinExample) {
        return null;
    }

    @Override
    public List<MaterialGoodsModel> selectByExample(MaterialGoodsModelExample materialGoodsModelExample) {
        return null;
    }

    @Override
    public List<MaterialGoodsPic> selectByExample(MaterialGoodsPicExample materialGoodsPicExample) {
        return null;
    }

    @Override
    public List<MaterialGoods> selectByExample(MaterialGoodsExample materialGoodsExample) {
        return null;
    }

    @Override
    public List<MaterialGoodsTypeBig> selectByExample(MaterialGoodsTypeBigExample materialGoodsTypeBigExample) {
        return null;
    }

    @Override
    public List<MaterialGoodsTypeMiddle> selectByExample(MaterialGoodsTypeMiddleExample materialGoodsTypeMiddleExample) {
        return null;
    }

    @Override
    public List<MaterialGoodsTypeSmall> selectByExample(MaterialGoodsTypeSmallExample materialGoodsTypeSmallExample) {
        return null;
    }

    @Override
    public MaterialShop selectByExample(MaterialShopExample materialShopExample) {
        return null;
    }

    @Override
    public int installShop(MaterialShop materialShop) {
        return 0;
    }

    @Override
    public MaterialGoods installGoods(MaterialGoods materialGoods) {
        return null;
    }
    @Override
    public MaterialGoodsModel installGoodsModel(MaterialGoodsModel materialGoodsModel) {
        return null;
    }
    @Override
    public MaterialGoodsModelPin installGoodsPin(MaterialGoodsModelPin materialGoodsModelPin) {
        return null;
    }
    @Override
    public List<MaterialGoods> selectGoodsByExampleForOffsetPage(MaterialGoodsExample example, Integer offset, Integer limit) {
        return null;
    }
    @Override
    public long countGoodsByExample(MaterialGoodsExample example) {
        return 0;
    }

    @Override
    public MaterialGoods selectByGoods(MaterialGoodsExample example) {
        return null;
    }

    @Override
    public MaterialGoodsModelPin selectModelPin(MaterialGoodsModelPinExample materialGoodsModelPinExample) {
        return null;
    }
    @Override
    public MaterialGoodsTypeMiddle selectMiddle(MaterialGoodsTypeMiddleExample materialGoodsTypeMiddleExample) {
        return null;
    }

    @Override
    public MaterialGoodsTypeSmall selectSmall(MaterialGoodsTypeSmallExample materialGoodsTypeSmallExample) {
        return null;
    }

    @Override
    public MaterialGoodsTypeBig selectBig(MaterialGoodsTypeBigExample materialGoodsTypeBigExample) {
        return null;
    }

    @Override
    public int updateGoods(MaterialGoods materialGoods) {
        return 0;
    }
    @Override
    public int updateGoodsModel(MaterialGoodsModel materialGoodsModel) {
        return 0;
    }

    @Override
    public int delectModels(MaterialGoodsModelExample materialGoodsModelExample) {
        return 0;
    }

    @Override
    public int delectGoods(int id) {
        return 0;
    }
    @Override
    public int updateGoodsModelPin(MaterialGoodsModelPin materialGoodsModelPinExample) {
        return 0;
    }



    @Override
    public int delectGoodsModelPin(MaterialGoodsModelPinExample materialGoodsModelPinExample) {
        return 0;
    }

    @Override
    public List<MaterialGoods> selectByPrimaryCity(MaterialGoodsExample example, int offset, int limit) {
        return null;
    }

    @Override
    public List<MaterialGoods> selectByPrimaryDistance(int regionNumber, int typeId, int status, long min0, long max0, long min1, long max1, long min2, long max2, long min3, long max3, long min4, long max4, long min5, long max5, long min6, long max6, long min7, long max7, long min8, long max8) {
        return null;
    }

    @Override
    public int countByCityExample(MaterialGoodsExample example) {
        return 0;
    }
}
